int iaVel;

public class Ia{
  int dificult,pcItem;
  float iaY;
  Paddle p;
  Ball bola;
  PowerBall pb;
  
  Ia(Paddle p, Ball bola, PowerBall pb){
    this.p=p;
    this.bola=bola;
    this.pb=pb;
  }

  void start(){
    dificult = 8;//probabilidade do PC ajustar a raquete para acompanhar a bola é de 2/deificult   
    pcItem=120;
    if(specialStage==true){
      dificult = 6;
      pcItem=80;
    }
    
    p.y = constrain(iaY, p.h  + p.w + distWall +25, height - p.h - p.w - distWall);
    if((int)random(dificult)<=2){
      if(bola.y> iaY-p.h/2)
       iaY += iaVel;
      
      if(bola.y + bola.size < iaY + p.h/2)
        iaY += -iaVel;
      dificult=0; 
      powerBall();
    }
  }
  
  void powerBall(){
    if(bola.dX < 0){
      if((int)random(pcItem)==1)
        liga=true;
    }
  }


}//fim da classe
